@charset "utf-8";
*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
@media ( max-width : 767px) {
    html{ overflow-y:auto}
    body,th,td,button,input,select,textarea{ font-size:14px}
}
body{line-height:1.6}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer}
a:hover{text-decoration:underline;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}

/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}


.a-normal {
    color: #17b3a3;
    background: 0 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    border-color: transparent;
    cursor: pointer;
    font-weight: 500;
}
.a-normal:hover {
    color: #f60;
}

.tree-node-selected span {
    color: #f60;
}

/* 覆盖layui部分样式 begin */
.layui-form .layui-input, .layui-select, .layui-textarea {
    height: 33px !important;
}
.layui-table-page .layui-input {
    height: 26px !important;
}

.layui-table, .layui-table-view {
    margin: 0px !important;
}

.layui-table-page {
    background: #ffffff;
    position: relative;
    width: 100%;
    padding: 7px 7px 0;
    height: 41px;
    font-size: 12px;
    white-space: nowrap;
}

.layui-table-header th {
    background-color: #f5fbfe;
    font-weight: bold !important;
    border-bottom: none !important;;
}

.layui-form-select dl dd, .layui-form-select dl dt {
    padding: 0 10px;
    line-height: 33px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* 覆盖layui部分样式 end */

/* 位于条件和表格中间区域的block样式 */
.xblock-middle {
    padding: 10px 0px 0px 0px;
}

body{background-color: #f3f3f4;}

a{color: #051427}
a:hover{ color: #f60!important;}

.align-center {
    text-align: center;
}

.ml-20 {
    margin-left: 20px !important;
}
.ml-50 {
    margin-left: 50px !important;
}

.pt-5 {
    padding-top: 5px;
}

.pt-7 {
    padding-top: 7px;
}

.jx_form {
    padding-left: 50px;
}
.jx_form .layui-form-item .layui-input-inline {
    width: 240px;
}

.jx_form_button {
    padding-left: 360px;
    padding-top: 20px;
}

.jx_al_center {
    text-align: center;
}

.div-width-300 {
    width: 300px !important;
}

.div-width-260 {
    width: 260px !important;
}

.jx_button {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 15px;
    background-color: #009688;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
}

.btn-orange {
    color: #fff;
    background-color: #ff6e2e;
    border-color: #ff6e2e;
}

.row{box-sizing:border-box; margin-left:-15px; margin-right:-15px}
.formControls{position:relative}
.formControls > *{vertical-align:middle}
.cl:after,.clearfix:after{content:"\20";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left}
.col-xs-12 {width: 100%}
.col-xs-11 {width: 91.66666667%}
.col-xs-10 {width: 83.33333333%}
.col-xs-9 {width: 75%}
.col-xs-8 {width: 66.66666667%}
.col-xs-7 {width: 58.33333333%}
.col-xs-6 {width: 50%}
.col-xs-5 {width: 41.66666667%}
.col-xs-4 {width: 33.33333333%}
.col-xs-3 {width: 25%}
.col-xs-2 {width: 16.66666667%}
.col-xs-1 {width: 8.33333333%}

@media(min-width:768px){
    .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
    .col-sm-12{width:100%}
    .col-sm-11{width:91.66666666666666%}
    .col-sm-10{width:83.33333333333334%}
    .col-sm-9{width:75%}
    .col-sm-8{width:66.66666666666666%}
    .col-sm-7{width:58.333333333333336%}
    .col-sm-6{width:50%}
    .col-sm-5{width:41.66666666666667%}
    .col-sm-4{width:33.33333333333333%}
    .col-sm-3{width:25%}
    .col-sm-2{width:16.666666666666664%}
    .col-sm-1{width:8.333333333333332%}
}

.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}
.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}
.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}
.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}
.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-30{padding:30px}.pd-40{padding:40px}

/*

.Hui-logo, .Hui-logo-m, .Hui-subtitle, .Hui-userbar {color: #fff;}

.Hui-userbar > li > a {  color: #fff;}
.Hui-userbar > li > a:hover{color: #fff}

.Hui-header {background-color: #172a42;}
.Hui-aside {background: #172a42; z-index: 9991; top: 0px; border-right: none; padding-top: 0px;}

.Hui-aside .menu_dropdown{ margin-top: 10px;}
.Hui-aside .menu_dropdown dl{border-bottom: #1a2f4a 1px solid;}
.Hui-aside .menu_dropdown dt{ font-weight:bold; color: #c7ccd4; border-bottom: none; padding: 5px 0 5px 15px;}
.Hui-aside .menu_dropdown dt:hover{ color:#fff}
.Hui-aside .menu_dropdown dt .Hui-iconfont{ font-weight:normal; font-size:16px;  margin-right:8px; color:#c7ccd4}
.Hui-aside .menu_dropdown dt:hover .Hui-iconfont{ color:#fff;}

.Hui-aside .menu_dropdown dt .iconfont{ font-weight: normal; margin-right: 10px;}
.Hui-aside .menu_dropdown dd{background-color: #051427; padding: 5px 0; border-left: #ff4e00 solid 3px;}
.Hui-aside .menu_dropdown dd li a{ color: #c7ccd4; background: none; padding-left: 34px;}
.Hui-aside .menu_dropdown dd li a:hover{color: #fff; background: none;}
.Hui-aside .menu_dropdown li a:hover{color:#ff5307;background-color:#1a2733}
.Hui-aside .menu_dropdown dt.selected{background-color: #051427; border-left: #ff4e00 solid 3px; border-bottom: #1a2f4a 1px solid;  color:#fff}
.Hui-aside .menu_dropdown dt.selected .Hui-iconfont{ color:#fff}
.Hui-aside .menu_dropdown li.current a,.menu_dropdown li.current a:hover{color:#fff; font-weight:bold; background:none;}
.Hui-aside .menu_dropdown dt .menu_dropdown-arrow{ font-size: 14px; margin-top: 6px;}

.Hui-aside .logo{ padding:14px 0px; text-align: center; background: #051427}

.Hui-tabNav{ background-color:#fff; }
*/


.table-bg thead th{ background:#f5fbfe}
.breadcrumb{ padding-left: 20px;}

.search{ background: #fff; margin: 0 5px; border:#ddd solid 1px; padding:5px 0 22px 0;}
.search .form-label{ padding: 0px;}
.search .Wdate{ width: 45%;}
/*.search .btn-success{ background: #ff5307; border-radius: 3px; border: none; }*/


/*
.data-ul{ float: left; width: 100%;}
.data-ul li{float: left; width: 49%; text-align: center; border-right: #f5f5f5 solid 1px;}
.data-ul li a{ font-size: 36px; font-style: normal; margin-right: 5px;}
.data-ul li a:hover{ text-decoration: none;}
.data-ul li.last{ border-right: none;}
.data-ul li.two-row a{ font-size: 20px; margin-left: 5px;}
.data-ul li a.right-text{position: absolute; font-size: 12px; right: 10px; top: 0;}
.data-ul li p{ color: #999;}

.data-ul-all li{ width: 100%; border: none;}
.data-ul-4 li{width: 24.5%;}
*/



.saas-form-class { margin: 10px; background: #fff;}
.saas-form-class .saas-form-header{ padding:12px 15px; margin: 0px; font-size: 14px; font-weight: bold; border-bottom: #ddd solid 1px;}
.saas-form-class .saas-form-header h3{ font-size: 14px; padding: 0px; margin: 0px; font-weight: bold;}
.saas-form-class .saas-form-body{ padding:0 30px 15px 15px;}
.saas-form-class .saas-form-body .form-label{ text-align: right; color: #999;}
.saas-form-class .saas-form-body-normal{ padding:0 10px 0px 15px;}
.saas-form-class .saas-form-body-normal .form-label{ text-align: right; color: #999;}
.saas-form-class .label-text{ margin-top: 3px; float: left;}
.saas-form-btn{ text-align: center; padding: 10px 0;}
.saas-form-btn .btn{ font-size: 14px; padding: 0 30px;}
.saas-form-text{ text-align: right;}
.saas-form-text i{ font-style:normal;}

.search .label-text{ margin-top: 3px; float: left;}

.upload-list{width: 140px; height: 140px; float: left; text-align: center; vertical-align: middle; margin-right: 20px;}
.upload-list img{max-width: 140px; max-height: 140px;}

.saas-form-class .saas-form-body .form-label.text-c{text-align: center;}
.saas-form-class .saas-form-body-normal .form-label.text-c{text-align: center;}

.ml-80{margin-left: 80px;}
.pl-125{padding-left: 125px;}

/** 通用表格样式 */
.normal_table {
    border-collapse: collapse;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.normal_table td, .normal_table th {
    border: 1px solid #e6e6e6;
    color: #333;
    height: 20px;
    padding: 8px 0;
    font-family: "Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";
}
.normal_table thead th {
    background-color: #f5fbfe;
}
.normal_table tr:nth-child(odd) {
    background: #fff;
}
.normal_table tr:nth-child(even) {
    background: #f2f2f2;
}

.normal_table_clear {
    border-collapse: collapse;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.normal_table_clear td, .normal_table_clear th {
    border: 1px solid #e6e6e6;
    color: #333;
    height: 20px;
    padding: 8px 0;
    font-family: "Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";
}
.normal_table_clear thead th {
    background-color: #f5fbfe;
}

.normal_table_clear tr {
    background: #fff;
}

.span_block {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 15px;
    background-color: #009688;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    margin: 2px 0;
}

/*3.4.6 表单验证*/
/*文本框的错误状态*/
.Validform_error,input.error,select.error{background: #fcf8e3; border: #fddfc2 solid 1px;}
.Validform_wrong,.Validform_right,.Validform_warning{display:inline-block;height:20px;font-size:12px;vertical-align:middle; padding-left:25px}
/*错误*/
.Validform_wrong{ color:#f60; font-size: 14px; padding-left: 0px;}
.Validform_wrong i{ margin-right:5px; font-size: 16px; }
label.error{ position: absolute; right: 18px; top: 5px;color:#ef392b; font-size: 12px}